oxidizing and reducing agents